stacked heel - French English Dictionary